import { byFile,_filename } from "../utils/tool.js";


//获取文件名
let filname=_filename(import.meta.url);
//获取单独的js文件名
let shortname=byFile(filname);


async function fn_getAll(ctx){
    ctx.body="获取全部角色";
}
async function fn_getByid(ctx){
    ctx.body="获取全部角色id";
}
async function fn_post(ctx){
    ctx.body="新增一个角色";
}
async function fn_put(ctx){
    ctx.body="修改一个角色";
}
async function fn_del(ctx){
    ctx.body="删除一个角色";
}


// export default {
//     'get /role':fn_getAll,
//     'get /role/:id?':fn_getByid,
//     'post /role':fn_post,
//     'put /role/:id?': fn_put,
//     'del /role/:id?': fn_del,
// }

let obj={};

obj[`get /${shortname}`]=fn_getAll;
obj[`get /${shortname}/:id?`] = fn_getByid;
obj[`post /${shortname}`] = fn_post;
obj[`put /${shortname}/:id?`] = fn_put;
obj[`del /${shortname}/:id?`] = fn_del;

export default obj;